Life support prosthesis